const path = require('path')

module.exports = {
  // 文件类型配置
  extensions: ['.docx'],
  windowsLongPath: true,
  // 媒体文件配置
  media: {
    dirName: 'media',          // 媒体目录名称
    structure: 'mirror',       // 目录策略(mirror|flat)
    maxDepth: 10,           // 最大目录深度
    perDocumentMedia: true // 新增：每个文档独立媒体目录
  },

  // Pandoc配置
  pandoc: {
    baseArgs: [
        // 移除固定路径参数
        '--wrap=none',
        '--standalone',
        '--atx-headers',
        '--resource-path=.:media',
        `--lua-filter=${path.join(__dirname, 'filters/img-filter.lua')}`,
        // '--lua-filter=table-process.lua',
        // // 清除冗余元数据
        // '--metadata=title:""',       
        // // 使用标准#号标题
        // '--markdown-headings=atx'
      ],
    timeout: 30000
  }
}
/**表格参数 */
// const legacyTableConfig = [
//   '-f', 'docx',
//   '-t', 'markdown+pipe_tables',
//   '--columns=80',
//   '--no-wrap',
//   '--ascii',                          // 禁用Unicode字符
//   '--reference-links',                // 避免链接干扰
//   '--atx-headers',                    // 明确标题格式
//   '--tab-stop=8'                      // 旧版本对齐关键参数
// ]